export interface LocationTypeOption {
  label: string;
  value: string | number;
}

export interface SelectdStringptionRoad {
  label: string;
  value: string;
}

export interface Inventory {
  id?: number | undefined;
  locationCode: string;
  locationType: number;
  isOccupied: string;
  occupiedCode: string;
  locationIpPort: string;
  allocatedDate: string;
  inboundDate: string;
  outboundDate: string;
}

// export interface Slot {
//   label: string;
//   status: 'normal' | 'start' | 'end';
// };

export interface Slot {
  label: string;
  status: string;
}

export interface Slots {
  materialA: Slot[];
  materialB: Slot[];
  unload: Slot[];
  lift: Slot[];
  agv: Slot[];
  delivery: Slot[];
}

export interface Location { 
  rowLoc: string;
  columnLoc: string;
  port: string;
}